package com.learn.project2.model.vo.admin.stat;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @Author: 尹圣淼
 * @Date: 2022/1/7 22:43
 */
@NoArgsConstructor
@Data
public class StatOrderVO {

    private List<String> columns;// "day","orders","customers","amount","pcr"
    private List<RowsBean> rows;

    @NoArgsConstructor
    @Data
    public static class RowsBean {
        // 该对象根据String day 区分。  仍是天数的不同 合并为一个数组。
        // order表中的goods_price
        private Double amount;     //订单总金额   `order_price`  把当天的都加在一起。
        //             `order_price` =  goods_price + freight_price - coupon_price', 只要是同一天 就加在一起。

        private Integer orders;   //订单量
        //                     订单量与下单用户量SQL语句可以复用。
        private Integer customers; // 下单用户数。
        private String day;   // 日期前十位。 add_time; subString(0,10)
        // 老师的是pcr 我们的前端是prc
        private Double prc; // 客单价=销售额÷顾客数。  amount / customers   这tm不百度谁知道
    }
}
